﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using SklepISI.Core.Models;
using System.ComponentModel.DataAnnotations;

namespace SklepISI.Web.Models
{
    public class AccountViewModel : UserModel
    {
        //public UserModel User { get; set; }


        [Required]
        [DataType(DataType.Password)]
        [Display(Name = "Powtórz hasło")]
        [Compare("Password", ErrorMessage = "Hasło się nie zgadzają.")]
        public string PasswortRetype { get; set; }

    }
    public class LogOnModel
    {
        [Display(Name = "Nazwa użytkownika")]
        public string Username { get; set; }

        [DataType(DataType.Password)]
        [Display(Name = "Hasło?")]
        public string Password { get; set; }

        [Display(Name = "Zapamiętaj mnie?")]
        public bool RememberMe { get; set; }
    }
    public class ChangePasswordModel
    {
        [DataType(DataType.Password)]
        [Display(Name = "Nowe hasło")]
        [StringLength(100, ErrorMessage = "Długość hasła musi wynosić conajmniej 6 znaków.", MinimumLength = 6)]
        public string Password { get; set; }


        [DataType(DataType.Password)]
        [Display(Name = "Powtórz hasło")]
        [Compare("Password", ErrorMessage = "Hasła się nie zgadzają.")]        
        public string PasswordRetype { get; set; }

        [DataType(DataType.Password)]
        [Display(Name = "Stare hasło")]
        public string OldPassword { get; set; }


    }

}

